From c5d203b5da77b2aac16aae1f9eec26ea37fb9808 Mon Sep 17 00:00:00 2001 From: Andrew Cooper Date: Thu, 9 Jun 2016 15:41:27 +0100 Subject: [PATCH] arm/init: Move .init.proc.info into .init.data Its contents is constant, and only requires pointer alignment, so move it adacent to .init.setup. Signed-off-by: Andrew Cooper Reviewed-by: Konrad Rzeszutek Wilk Acked-by: Julien Grall --- xen/arch/arm/xen.lds.S | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/xen/arch/arm/xen.lds.S b/xen/arch/arm/xen.lds.S index 2ed7deedee..b00ee81cd8 100644 --- a/xen/arch/arm/xen.lds.S +++ b/xen/arch/arm/xen.lds.S @@ -141,6 +141,10 @@ SECTIONS *(.init.setup) __setup_end = .; + __proc_info_start = .; + *(.init.proc.info) + __proc_info_end = .; + *(.init.data) *(.init.data.rel) *(.init.data.rel.*) @@ -151,11 +155,6 @@ SECTIONS __ctors_end = .; } :text . = ALIGN(32); - .init.proc.info : { - __proc_info_start = .; - *(.init.proc.info) - __proc_info_end = .; - } :text .initcall.init : { __initcall_start = .; *(.initcallpresmp.init) -- 2.30.2